A Storytest-Driven Approach to the Migration of Legacy Systems
نویسندگان
چکیده
In this paper, we propose an agile approach, for the migration of legacy software which combines a user story-based iterative process with automated acceptance testing. The proposed approach, named Storytest-Driven Migration (STDM), requires that acceptance tests are written both on the legacy and target versions of a software system. Because of their relevance, the quality of automated acceptance tests is assured through software inspections. As a proof of concept, we conducted a first migration project of a web application towards both a web application framework and a mobile platform.
منابع مشابه
Model-Driven Migration of Scientific Legacy Systems to Service-Oriented Architectures
We propose a model-driven and generative approach to specify and generate web services for migrating scientific legacy systems to service-oriented platforms. From a model specification of the system migration, we use code generation to generate web services and automate the legacy integration. We use a case study from an existing oil spill analysis application developed in Fortran and C++ to sh...
متن کاملModel-Driven Software Migration
In this paper we propose model-driven techniques to migrate legacy systems into Service-Oriented Architectures (SOA). The proposal explores how querying and transformation techniques on TGraphs enable the integration of legacy assets into a new SOA. The presented graph-based approach is applied to the identification and migration of services in an open source Java software system.
متن کاملFirst International Workshop on Model-Driven Software Migration (MDSM 2011)
Welcome to the First International Workshop on ModelDriven Software Migration (MDSM 2011), March 1, 2011 in Oldenburg, Germany. Model-driven software development (MDSD) and software migration are two different approaches that had been under research separately. In recent years, researches found interesting analogies between both fields. In software engineering, one of the key principles is abst...
متن کاملA Model-Driven Approach For Information System Migration
In 2002 and 2003, the TRAMs project, led by a consortium of French companies and universities, experimented the application of emerging model engineering techniques to Information System (IS) migration. The main objectives were to define a methodology and to specify an open and modular migration framework to solve IS migration complexity on the basis of models and meta-models, as well as model ...
متن کاملTowards Quality Models in Software Migration
To preserve legacy systems in continuous software development and evolution, next to redevelopment, they can be migrated to new environments and technologies. Deciding on evolution and migration strategies early, requires predicting the quality of the migrated software systems depending on applied tools. There is a need for comparable measures, estimating the inner software quality of legacy an...
متن کامل